Microsoft Access এ Make-Table Query এবং Pass-Through Query হল দুটি শক্তিশালী ধরনের কোয়েরি যা ডেটাবেসে বিভিন্ন কাজ সম্পাদন করতে ব্যবহৃত হয়। এই কোয়েরিগুলোর মাধ্যমে আপনি ডেটাবেসে নতুন টেবিল তৈরি করতে পারেন এবং বাহ্যিক ডেটাবেসের সাথে কাজ করতে পারেন।
Make-Table Query কী?
Make-Table Query হল একটি কোয়েরি যেটি ব্যবহারকারীদের একটি নতুন টেবিল তৈরি করতে সহায়তা করে। এই কোয়েরি চালানোর সময়, আপনি যে ডেটাগুলি নির্বাচন করবেন তা একটি নতুন টেবিল হিসেবে সেভ হয়ে যাবে। এই কোয়েরি বিশেষভাবে ডেটা স্থানান্তর এবং নতুন টেবিল তৈরি করার জন্য ব্যবহৃত হয়, যখন আপনি একই ডেটা বিভিন্ন টেবিলে একত্রিত করতে চান।
Make-Table Query তৈরি করার প্রক্রিয়া
- Query Design ভিউতে যান
- Create ট্যাব থেকে Query Design নির্বাচন করুন।
- একটি নতুন কোয়েরি ডিজাইন উইন্ডো খুলবে যেখানে আপনি টেবিল বা ফর্ম যোগ করতে পারবেন।
- Make-Table কোয়েরি নির্বাচন করুন
- কোয়েরি ডিজাইন উইন্ডোর উপরের অংশে Query Type গ্রুপ থেকে Make-Table বাটনে ক্লিক করুন।
- এটি আপনাকে নতুন টেবিল তৈরি করতে বলবে। আপনি নতুন টেবিলের নাম দিন এবং OK তে ক্লিক করুন।
- ফিল্ড এবং ডেটা নির্বাচন করুন
- এখন আপনি যে টেবিল বা কুয়েরি থেকে ডেটা চাচ্ছেন তা নির্বাচন করুন এবং প্রয়োজনীয় ফিল্ডগুলো টেনে আনুন।
- যে ডেটাগুলি নতুন টেবিলের মধ্যে থাকবে, সেই ফিল্ডগুলো সিলেক্ট করুন।
- কোয়েরি চালান
- ডেটা এবং ফিল্ড সিলেক্ট করার পর Run (রান) বাটনে ক্লিক করুন। এটি একটি সতর্কতা বার্তা দেখাবে যে আপনি একটি নতুন টেবিল তৈরি করতে যাচ্ছেন।
- Yes এ ক্লিক করলে, কোয়েরি চলে যাবে এবং আপনার ডেটা দিয়ে একটি নতুন টেবিল তৈরি হবে।
- নতুন টেবিল পর্যালোচনা করুন
- কোয়েরি সফলভাবে চালানোর পর, নতুন টেবিলটি Navigation Pane এ দেখা যাবে এবং আপনি সেখানে ডেটা দেখতে পারবেন।
Pass-Through Query কী?
Pass-Through Query হল একটি বিশেষ ধরনের কোয়েরি যা একটি বাইরের ডেটাবেস (যেমন SQL Server বা Oracle) এ সরাসরি প্রশ্ন পাঠায়। এই কোয়েরি Access ডেটাবেসের বাইরে গিয়ে ডেটা পরিচালনা করতে সক্ষম, এবং সাধারণ Access SQL-এ যা করা সম্ভব নয়, তা করা যায়। এটি বিশেষত যখন বড় ডেটাবেসের সাথে কাজ করতে হয় এবং বাইরের ডেটাবেস থেকে ডেটা আপডেট বা রিট্রাইভ করতে হয়, তখন খুবই কার্যকরী হয়।
Pass-Through Query তৈরি করার প্রক্রিয়া
- Query Design ভিউতে যান
- Create ট্যাব থেকে Query Design নির্বাচন করুন এবং একটি নতুন কোয়েরি ডিজাইন উইন্ডো খুলুন।
- Pass-Through কোয়েরি নির্বাচন করুন
- Query Type গ্রুপ থেকে Pass-Through নির্বাচন করুন।
- Connection String সেট করা
- Pass-Through Query চালানোর জন্য আপনাকে ডেটাবেসের সাথে সংযোগ স্থাপন করতে হবে। এটি করতে, কোয়েরি উইন্ডোতে Properties (প্রোপার্টি) খুলুন।
- ODBC বা DSN এর মাধ্যমে আপনি বাইরের ডেটাবেসের সাথে সংযোগ স্থাপন করতে পারেন।
- SQL কোড লিখুন
SQL View তে যান এবং সেখানে বাইরের ডেটাবেসের জন্য SQL কোড লিখুন। উদাহরণস্বরূপ, SQL Server এর জন্য একটি কোয়েরি হতে পারে:
SELECT * FROM Employees WHERE Department = 'HR';
- কোয়েরি চালান
- SQL কোড সম্পূর্ণ হওয়ার পর, Run বাটনে ক্লিক করুন। এটি বাইরের ডেটাবেসে কোয়েরি পাঠাবে এবং ফলাফল ফেরত পাবে।
- ফলাফল পর্যালোচনা করুন
- কোয়েরি সফলভাবে চালানোর পর, আপনাকে বাইরের ডেটাবেস থেকে ডেটা দেখাবে।
Make-Table Query এবং Pass-Through Query এর মধ্যে পার্থক্য
| বৈশিষ্ট্য | Make-Table Query | Pass-Through Query |
|---|---|---|
| ফাংশন | একটি নতুন টেবিল তৈরি করা | বাইরের ডেটাবেসে কোয়েরি চালানো |
| ব্যবহার | নতুন টেবিল তৈরি করতে, ডেটা স্থানান্তর করতে | SQL Server, Oracle ইত্যাদি ডেটাবেসে কোয়েরি পাঠাতে |
| সংযোগ | শুধু Access ডেটাবেসের মধ্যে কাজ করে | বাইরের ডেটাবেসে সংযোগ স্থাপন করে |
| ডেটা পরিবর্তন | নতুন টেবিল তৈরি করে, ডেটা ইনপুট করা যায় | বাইরের ডেটাবেসে সরাসরি ডেটা আপডেট বা রিট্রাইভ করা যায় |
| SQL Syntax | Access SQL ব্যবহার হয় | বাইরের ডেটাবেসের SQL ব্যবহার হয় |
উপসংহার
Make-Table Query এবং Pass-Through Query দুটি গুরুত্বপূর্ণ Access কোয়েরি যা ডেটাবেস পরিচালনা এবং ডেটা স্থানান্তরের প্রক্রিয়াকে সহজ করে তোলে। Make-Table Query এর মাধ্যমে আপনি নতুন টেবিল তৈরি করতে পারেন, এবং Pass-Through Query ব্যবহার করে বাইরের ডেটাবেসে সরাসরি প্রশ্ন পাঠাতে পারেন। এগুলি দক্ষতার সাথে ডেটা পরিচালনা এবং প্রক্রিয়াকরণে ব্যবহৃত হয়, বিশেষত যখন আপনি একাধিক ডেটাবেসের সাথে কাজ করছেন।
Read more